package com.zf.yichat.dto;

import java.math.BigDecimal;
import java.util.List;

/**
 * 一句话描述功能
 *
 * @author fengsong
 * @date create in 14:22 2019/10/9 2019
 */
public class FanliGiveAndGoodsDetailDto {
    private Long applyId;

    private String memo;

    private List<String> imgs;
    private String imgsStr;

    private String checkTime;

    private String applyTime;

    private Long receiveId;
    /**
     * 审核状态 0提交申请  1审核通过  2拒绝申请
     */
    private Integer checkStatus;

    /**
     * 商品标题
     */
    private String title;

    /**
     * 当前价格
     */
    private BigDecimal zkFinalPrice;

    /**
     * 以前价格
     */
    private BigDecimal reservePrice;

    /**
     * 优惠券金额，如果没有就为空
     */
    private String couponAmount;

    /**
     * 返佣比例，1550就是0.155 除以1000
     */
    private Integer commissionRate;

    private String receiveTime;


    /**
     * 商品来源 0淘宝 1天猫 2京东 3米选
     */
    private Integer userType;

    private Long userId;

    /**
     * 拒绝原因
     */
    private String refuseReason;

    /**
     * 实际返现金额
     */
    private BigDecimal realMoney;

    /**
     * 主图url地址
     */
    private String pictUrl;

    /**
     * 领取优惠券地址
     */
    private String couponShareUrl;

    /**
     * 推广链接地址
     */
    private String url;

    private String referId;

    /**
     * 小图片url
     */
    private List<String> smallImages;

    private String smallImagesStr;

    public String getReferId() {
        return referId;
    }

    public void setReferId(String referId) {
        this.referId = referId;
    }

    public String getImgsStr() {
        return imgsStr;
    }

    public void setImgsStr(String imgsStr) {
        this.imgsStr = imgsStr;
    }

    public String getSmallImagesStr() {
        return smallImagesStr;
    }

    public void setSmallImagesStr(String smallImagesStr) {
        this.smallImagesStr = smallImagesStr;
    }

    public Long getReceiveId() {
        return receiveId;
    }

    public void setReceiveId(Long receiveId) {
        this.receiveId = receiveId;
    }

    public List<String> getImgs() {
        return imgs;
    }

    public void setImgs(List<String> imgs) {
        this.imgs = imgs;
    }

    public Long getApplyId() {
        return applyId;
    }

    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(String checkTime) {
        this.checkTime = checkTime;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public BigDecimal getZkFinalPrice() {
        return zkFinalPrice;
    }

    public void setZkFinalPrice(BigDecimal zkFinalPrice) {
        this.zkFinalPrice = zkFinalPrice;
    }

    public BigDecimal getReservePrice() {
        return reservePrice;
    }

    public void setReservePrice(BigDecimal reservePrice) {
        this.reservePrice = reservePrice;
    }

    public String getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(String couponAmount) {
        this.couponAmount = couponAmount;
    }

    public Integer getCommissionRate() {
        return commissionRate;
    }

    public void setCommissionRate(Integer commissionRate) {
        this.commissionRate = commissionRate;
    }

    public String getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {
        this.receiveTime = receiveTime;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }

    public BigDecimal getRealMoney() {
        return realMoney;
    }

    public void setRealMoney(BigDecimal realMoney) {
        this.realMoney = realMoney;
    }

    public String getPictUrl() {
        return pictUrl;
    }

    public void setPictUrl(String pictUrl) {
        this.pictUrl = pictUrl;
    }

    public String getCouponShareUrl() {
        return couponShareUrl;
    }

    public void setCouponShareUrl(String couponShareUrl) {
        this.couponShareUrl = couponShareUrl;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public List<String> getSmallImages() {
        return smallImages;
    }

    public void setSmallImages(List<String> smallImages) {
        this.smallImages = smallImages;
    }
}
